﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using FriendlyURL.Web.Domain.Models;

namespace FriendlyURL.Web.Domain.Abstract
{
    public interface IContentFilterRepository
    {
        ContentFilter GetContentFilterByContentFilterID(int contentFilterId);
        IEnumerable<ContentFilter> GetContentFilters { get; }
        bool ContentFilterExists(ContentFilter contentFilter);

        ContentFilter AddContentFilter(string stringToFilter, string replaceWith, DateTime createdDate, int createdBy, DateTime modifiedDate, int modifiedBy, bool isActive);
        ContentFilter UpdateContentFilter(int contentFilterId, string columnName, string value);
        bool DeleteContentFilter(int contentFilterId);
    }
}
